package cn.taokuaidi.wangwang.client.reader;

import cn.taokuaidi.wangwang.client.model.CommonResult;

import com.extjs.gxt.ui.client.data.DataReader;
import com.google.gwt.json.client.JSONNumber;
import com.google.gwt.json.client.JSONObject;
import com.google.gwt.json.client.JSONParser;
import com.google.gwt.json.client.JSONString;

public class CommonReader implements DataReader{

	public CommonResult read(Object loadConfig, Object data) {
		JSONObject json = (JSONObject) JSONParser.parse((String) data);
		// 获得记录条数
        JSONNumber countObject = json.get("flag").isNumber();
        int flag = (int) countObject.doubleValue();
        JSONString msgObject = json.get("msg").isString();
        String msg = msgObject.stringValue();
        CommonResult result = new CommonResult();
        result.setFlag(flag);
        result.setMsg(msg);
		return result;
	}

}
